Manual Testing
Manual Testing is a kind of software testing in which a software tester
develops and executes the test cases without using any automated testing
tools. The main objective of manual testing is to detect the issues, bugs,
& defects of a software application.
There are several stages.
Unit Testing:
This initial stage in testing normally carried out by the developer who wrote the
code and sometimes by a peer using the white box testing technique.
Integration Testing:
This stage is carried out in two modes, as a complete package or as an increment to the
earlier package. Most of the time black box testing technique is used. However, sometimes
a combination of Black and White box testing is also used in this stage.
System Testing:
In this stage the software is tested from all possible dimensions for all intended purposes
and platforms. In this stage Black box testing technique is normally used.
User Acceptance Testing:
This testing stage carried out in order to get customer sign-off
of finished product. A 'pass' in this stage also ensures that the customer has accepted
the software and is ready for their use.